electronic power switch - French English Dictionary